package com.gm.blog.mapper;

import com.gm.blog.pojo.About;
import com.gm.blog.utils.Page;
import org.springframework.stereotype.Component;
import java.util.List;

@Component
public interface AboutMapper {
    /**
     * 添加通知
     */
    void save(About about);
    /**
     * 修改通知
     */
    void update(About about);

    /**
     * 删除通知
     * @param id
     */
    void delete(Integer id);
    /**
     * 更具ID查询通知
     */
    About getById(Integer id);
    /**
     * 查询关于
     */
    About getAbout();
    /**
     * 启用通知
     */
    void enabled(Integer id);
    /**
     * 弃用通知
     */
    void disable(Integer id);
    /**
     * 分页查询
     */
    List<About> getByPage(Page<About> page);
    /**
     * 获取分页总数
     */
    int getCountByPage(Page<About> page);
//    /**
//     * 查询通知
//     */
//    List<About> queryAll();
}
